iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
Mobile Development

我將點燃Swiftの大海系列 第 3

Day3. Swift一定要會の基礎語法

  • 分享至 

  • xImage
  •  

基本型別

在swift中在設定變數時還有要注意的就是基本型別!
不同的物件如果設定錯誤的型別的話同樣也是會報錯的,我們先簡單列出常用的基本型別

型別 說明
Int 整數
Double 浮點數(雙精度)
Float 浮點數(單精度)
Bool 布林值
String 字串
Character 字元

使用方式

我們可以在宣告變數時在變數名稱後加上冒號和型別名稱 let/var 常數名/變數名:型別名稱 = 值

let num = 1
let num1: Int = 2
print(num)//傳出值-->1
print(num1)//傳出值-->2

也可以單純的宣告型別

let apple: String
let grape: Int

[!Note]
不過要記得設定型別時,型別名稱第一個字要大寫!!

可選型別

在swift中有個很特別的東西,也就是可選型別!

var num: Int?
num = 123
print(num)//這時因為有設定num的值所以會回傳123
var num: Int?
print(num)//這時則是回傳nil也就是空值

強制解析

既然說到了可選型別就不得不提強制解析了!
雖然說強制解析在使用上非常方便,不過很容易報錯,像以下的例子
使用方法也很簡單

var apple: Int?
var grape: Int?
apple = 3

print(apple!)//由於apple並不是空值因此會回傳3
print(grape!)//grape則沒有值,強制解包沒有值時會報錯

結論

使用變數和常數時可以新增它的型別來更加靈活且手動區分需要的值
雖說swift在設定變數時會自動判別型別,但是在許多情況下還是會建議手動設定型別


上一篇
Day2. Swift一定要會の基礎語法
下一篇
Day4. Swift一定要會の基礎語法
系列文
我將點燃Swiftの大海21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言